permanent disposal/storage site (for nuclear waste) - French English Dictionary